﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Delonix_Regia_HMS.Classes
{
    class CheckOut
    {
        private int checkOutInvoiceID;
        private int checkInID;
        private string nric;
        private DateTime actualCheckOutDate;
        private string actualCheckOutTime;
        private int totalDaysStay;
        private double additionalCost;
        private double totalRoomPrice; 
        private double grandTotal;
        private string paymentMode;
        private string creditCardNumber;
        private string creditCardExpiryDate;


        public CheckOut()
        {
        }


        public int CheckOutInvoiceID
        {
            get { return checkOutInvoiceID; }
            set { checkOutInvoiceID = value; }
        }

        public int CheckInID
        {
            get { return checkInID; }
            set { checkInID = value; }
        }

        public string Nric
        {
            get { return nric; }
            set { nric = value; }
        }

        public DateTime ActualCheckOutDate
        {
            get { return actualCheckOutDate; }
            set { actualCheckOutDate = value; }
        }

        public string ActualCheckOutTime
        {
            get { return actualCheckOutTime; }
            set { actualCheckOutTime = value; }
        }

        public int TotalDaysStay
        {
            get { return totalDaysStay; }
            set { totalDaysStay = value; }
        }

        public double AdditionalCost
        {
            get { return additionalCost; }
            set { additionalCost = value; }
        }

        public double TotalRoomPrice
        {
            get { return totalRoomPrice; }
            set { totalRoomPrice = value; }
        }

        public double GrandTotal
        {
            get { return grandTotal; }
            set { grandTotal = value; }
        }

        public string PaymentMode
        {
            get { return paymentMode; }
            set { paymentMode = value; }
        }

        public string CreditCardNumber
        {
            get { return creditCardNumber; }
            set { creditCardNumber = value; }
        }

        public string CreditCardExpiryDate
        {
            get { return creditCardExpiryDate; }
            set { creditCardExpiryDate = value; }
        }
    }
}
